1. $T$ : Type \\[0ex]2. $x$ : $T$ \\[0ex]3. $y$ : $T$ \\[0ex]4. $L_{1}$ : $T$ List \\[0ex]5. $L_{2}$ : $T$ List \\[0ex]6. 0 $<$ $\parallel$$L_{1}$$\parallel$ \\[0ex]7. 0 $<$ $\parallel$$L_{2}$$\parallel$ \\[0ex]8. $x$ = last($L_{1}$) \\[0ex]9. $y$ = hd($L_{2}$) \\[0ex]$\vdash$ $x$ = $L_{1}$[($\parallel$$L_{1}$$\parallel$ {-} 1)]